$(function () {
    // alert('ok')
    /* 校验 */
    layui.form.verify({
        pwd: [
            /^\S{6,12}$/,
            '密码必须是6~12位'
        ],
        repwd: function (value, item) {
            var pwd = $('#form_reg input[name=password]').val().trim()
            if (pwd !== value) {
                // return layui.layer.msg('两次密码不一致', {icon: 5}); 
                return '两次密码不一致'
            }

        }
    })
    /* 一，实现去登录和去注册的相互切换 */
    $('#link_reg').on('click', function () {
        $('.reg-box').show()
        $('.login-box').hide()
    })
    $('#link_login').on('click', function () {
        $('.reg-box').hide()
        $('.login-box').show()
    })
    /*二，注册登录页面 */
    $('#form_reg').on('submit', function (e) {
        e.preventDefault()
        var username = $('#form_reg input[name=username]').val().trim()
        var password = $('#form_reg input[name=password]').val().trim()
        var repassword = $('#form_reg input[name=repassword]').val().trim()
        // console.log(username,password,repassword);
        // 校验
        // 获取表单数据
        $.ajax({
            method: 'post',
            url: '/api/reguser',
            data: {
                username,
                password
            },
            success(res) {
                // console.log(res);
                if (res.status != 0) {
                    return layui.layer.msg('注册失败', {
                        icon: 5
                    });
                }
                $('#link_login').click()
            }

        })
    })
    /* 三，登录 */
    $('#form_login').on('submit', function (e) {
        e.preventDefault()
        var data = $(this).serialize()
        // console.log(data);
        $.ajax({
            method: 'post',
            url: "/api/login",
            data: data,
            success(res) {
                if (res.status != 0) {
                    return layui.layer.msg('登录失败', {
                        icon: 5
                    });
                }
                layui.layer.msg('登录成功', {
                    icon: 6
                })
                // console.log(res);
                localStorage.setItem('token', res.token)
                location.href = 'index.html'
            }
        })
    })
})